giant pumpkin (cucúrbita máximo) - Spanish English Dictionary